import { NgModule } from "@angular/core";
import { CommonModule } from "@angular/common";
import { BrowserModule } from "@angular/platform-browser";

// pipe
import { FormatValPipe } from "./pipes/format-val.pipe"
import { OptimizeUnitF10Pipe } from "./pipes/optimize-unit-f10.pipe"

// component
import { TabComponent } from "./tab/tab.component";
import { TableTabComponent } from "./table-tab/table-tab.component";
import { TableSimpleComponent } from "./table-simple/table-simple.component";
import { TableSimple1Component } from "./table-simple1/table-simple1.component";
import { TableScrollComponent } from "./table-scroll/table-scroll.component";
import { DoughnutComponent } from "./doughnut/doughnut.component";
import { NewsListsComponent } from "./news-lists/news-lists.component";
import { TextShowComponent } from "./text-show/text-show.component";
import { DisclaimerComponent } from "./disclaimer/disclaimer.component";
import { PolarAreaComponent } from "./polar-area/polar-area.component";
import { DrawChartComponent } from "./draw-chart/draw-chart.component";

@NgModule({
  imports: [
    CommonModule
  ],
  declarations: [
    FormatValPipe,
    OptimizeUnitF10Pipe,
    TabComponent,
    TableTabComponent,
    TableSimpleComponent,
    TableSimple1Component,
    TableScrollComponent,
    DoughnutComponent,
    NewsListsComponent,
    TextShowComponent,
    DisclaimerComponent,
    PolarAreaComponent,
    DrawChartComponent
  ],
  exports: [
    FormatValPipe,
    OptimizeUnitF10Pipe,
    TabComponent,
    TableTabComponent,
    TableSimpleComponent,
    TableSimple1Component,
    TableScrollComponent,
    DoughnutComponent,
    NewsListsComponent,
    TextShowComponent,
    DisclaimerComponent,
    PolarAreaComponent,
    DrawChartComponent
  ]
})

export class F10SharedModule {}
